package com.lintesis.lintesismodel.protocolo;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;

import com.lintesis.lintesismodel.common.hibernate.BussinessObject;

@Entity
public class Dosificacion extends BussinessObject{

	@javax.persistence.SequenceGenerator( name="SEQ_DOSIFICACION", sequenceName="SEQ_DOSIFICACION", allocationSize=1)
	@Id
	@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_DOSIFICACION")
	
	private Integer dosificacionId;
	private Float dosis;
	private Date fecha;
	@ManyToOne
	private UnidadDeMedida unidadMedida;
	
	public Integer getDosificacionId() {
		return dosificacionId;
	}

	public void setDosificacionId(Integer dosificacionId) {
		this.dosificacionId = dosificacionId;
	}

	public Float getDosis() {
		return dosis;
	}

	public void setDosis(Float dosis) {
		this.dosis = dosis;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public UnidadDeMedida getUnidadMedida() {
		return unidadMedida;
	}

	public void setUnidadMedida(UnidadDeMedida unidadMedida) {
		this.unidadMedida = unidadMedida;
	}

	@Override
	public void doAfterDelete() {
		// TODO Auto-generated method stub
	}

	@Override
	public void doAfterSave() {
		// TODO Auto-generated method stub
	}

	@Override
	public void doBeforeDelete() {
		// TODO Auto-generated method stub
	}

	@Override
	public void doBeforeSave() {
		// TODO Auto-generated method stub
	}

	@Override
	public Integer getId() {
		return dosificacionId;
	}

	@Override
	public String getObjectDescription() {
		return null;
	}
}
